// 封装高阶组件
// 将整个组件作为参数进行传递
const { getToken } = require("@/utils");
const { Navigate } = require("react-router-dom");

// 有token正常跳转,无token跳去登录
export const AuthRoute = ({ children }) => {
  const token = getToken();
  if (token) {
    return <>{children}</>;
  } else {
    // 重定向
    return <Navigate to={"/login"} replace></Navigate>;
  }
};
